<?php
namespace app\common\model\base;
use app\BaseModel;
use think\model\concern\SoftDelete;

/**
 * @property int        $id                   
 * @property mixed      $create_time          创建时间
 * @property mixed      $update_time          修改时间
 * @property mixed      $delete_time          软删除时间
 * @property int        $role_id              角色id
 * @property int        $post_id              岗位id
 * @property string     $login_name           管理员账号
 * @property string     $real_name            真实姓名
 * @property string     $password             密码
 * @property string     $phone                电话号码
 * @property int        $valid                是否有效，0-否，1-是
 * @property int        $is_root              是否超级管理员，0-否，1-是
 * @property mixed      $last_login_time      最后登录时间
 * @property int        $user_id              用户ID
 * @property string     $area_codes           允许管理的区域,多个区域用逗号隔开
 * @property string     $clients              客户端列表，多个客户端用逗号隔开。1后台，2小程序
 * @property int        $area_code_limit      区域限制，1限制，0不限制，承认不限制
 * @property int        $area_code            区域代码，取发文章的人的区域代码
 * @property int        $is_pass              是否审核通过，0待审核，1通过，-1不通过
 * @property string     $no_pass_info         不通过原因
 * @property string     $id_card_front        身份证照片正面
 * @property string     $id_card_back         身份证照片反而
 * @property string     $company              公司
 * @property string     $job                  岗位
 * @method   self       find($data = null)     找单条记录
 */
class Admin extends BaseModel
{
    use SoftDelete;
    protected $schema = [
        'id'                 => 'int'     , //
        'create_time'        => 'mixed'   , //创建时间
        'update_time'        => 'mixed'   , //修改时间
        'delete_time'        => 'mixed'   , //软删除时间
        'role_id'            => 'int'     , //角色id
        'post_id'            => 'int'     , //岗位id
        'login_name'         => 'string'  , //管理员账号
        'real_name'          => 'string'  , //真实姓名
        'password'           => 'string'  , //密码
        'phone'              => 'string'  , //电话号码
        'valid'              => 'int'     , //是否有效，0-否，1-是
        'is_root'            => 'int'     , //是否超级管理员，0-否，1-是
        'last_login_time'    => 'mixed'   , //最后登录时间
        'user_id'            => 'int'     , //用户ID
        'area_codes'         => 'string'  , //允许管理的区域,多个区域用逗号隔开
        'clients'            => 'string'  , //客户端列表，多个客户端用逗号隔开。1后台，2小程序
        'area_code_limit'    => 'int'     , //区域限制，1限制，0不限制，承认不限制
        'area_code'          => 'int'     , //区域代码，取发文章的人的区域代码
        'is_pass'            => 'int'     , //是否审核通过，0待审核，1通过，-1不通过
        'no_pass_info'       => 'string'  , //不通过原因
        'id_card_front'      => 'string'  , //身份证照片正面
        'id_card_back'       => 'string'  , //身份证照片反而
        'company'            => 'string'  , //公司
        'job'                => 'string'  , //岗位
    ];
}
